home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_windowmaker.idb / usr / freeware / share / WindowMaker / menu.es.z / menu.es
Encoding:
Text File  |  1999-07-16  |  7.3 KB  |  194 lines

  1. /*
  2.  * Definici≤n para el men· principal de WindowMaker
  3.  *
  4.  * La sintßxis es:
  5.  *
  6.  * <Tφtulo> <Comando> <Parßmetros>
  7.  *
  8.  * <Tφtulo> es cualquier cadena para usar como tφtulo. Debe estar encerrada entre "" si tiene 
  9.  *         espacios.
  10.  *
  11.  * <Comando> puede ser uno de estos mandatos: 
  12.  *    MENU - Comienza definici≤n de (sub)menu 
  13.  *    OPEN_MENU - abre un el contenido de menu desde fichero, tuberia or directorio(s) 
  14.  *            y ecentualmente puede precederle un comando.
  15.  *    END  - finaliza una definici≤n de (sub)menu
  16.  *    WORKSPACE_MENU - A±ade el submenu para operaciones con el escritorio
  17.  *    EXEC <programa> - ejecuta un programa externo
  18.  *    EXIT - sale del gestor de ventanas
  19.  *    RESTART [<Gestor de ventanas>] - rearrancar WindowMaker o arranca otro gestor de ventanas
  20.  *    REFRESH - refrescar el escritorio
  21.  *    ARRANGE_ICONS - arreglar (alinear) los iconos en el escritorio
  22.  *    SHUTDOWN - Mata todos los clientes (y cierra la sesi≤n X)
  23.  *    SHOW_ALL - desoculta todas las ventanas en el escritorio
  24.  *    HIDE_OTHERS - oculta todas las ventanas en el excritorio excepto la actual
  25.  *    SAVE_SESSION - guarda el estado actual de sesi≤n del escritorio, incluyendo 
  26.  *               todas las aplicaciones que se estan ejecutando y todos sus parßmetros,
  27.  *               geometria, posici≤n en la pantalla, escritorio al que pertenecen, el dock
  28.  *               o clip desde el que fueron lanzados, y si estan minimizados, sombreados
  29.  *               o ocultos. Asφmismo tambiΘn se guarda el escritorio en el usuario estß.
  30.  *               Todo ello serß repuesto cada vez que se arranque WindowMaker hasta que
  31.  *               se vuelva a guardar SAVE_SESSION o se use CLEAR_SESSION. 
  32.  *               Si SaveSessionOnExit = Yes; en el fichero de dominio de WindowMaker
  33.  *               entonces el guardado es automatico en cada final de sesi≤n, 
  34.  *               sobreescribiendo cualquier SAVE_SESSION o CLEAR_SESSION.
  35.  *    CLEAR_SESSION - limpia cualquier sesi≤n guardada anteriormente. No tiene efecto si
  36.  *               SaveSessionOnExit is Verdadero.
  37.  *
  38.  * OPEN_MENU sintßxis:
  39.  *   1. Manejando Ficheros de men·.
  40.  *    // Abre un fichero.menu que contiene informaci≤n de menu vßlida que serß insertada
  41.  *    // en la posici≤n actual
  42.  *    OPEN_MENU fichero.menu
  43.  *   2. Manejando tuberias de men·.
  44.  *    // ejecuta un comado y usa su salida estßndar para construir el  menu.
  45.  *    // La salida del comando ha de ser una descripci≤n vßlida de men·.
  46.  *    // El espacio entre '|' y comando es opcional.
  47.  *    OPEN_MENU | comando
  48.  *   3. Manejando directorios.
  49.  *    // Abre uno o mßs directorios y construye un men· a base de 
  50.  *    // todos los subdirectorios y sus ficheros ejecutables ordenados alfabΘticamente
  51.  *    OPEN_MENU /alg·n/directorio [/alg·n/otro/directorio ...]
  52.  *   4. Manejando directory con comandos.
  53.  *    // Abre uno o mßs directorios y construye un men· a base de 
  54.  *    // todos los subdirectorios y sus ficheros ejecutables ordenados alfabΘticamente
  55.  *    // y precediendo estos con un comando.
  56.  *    OPEN_MENU /alg·n/dirrctorio [/alg·n/otro/directorio ...] WITH comando -opciones
  57.  *
  58.  *
  59.  * <Parßmetros> es el programa a ejecutar.
  60.  *
  61.  * ** Opciones para la linea de comandos EXEC:
  62.  * %s - substituye con la selecci≤n actual
  63.  * %a(mensaje) - abre una caja de entrada de datos con un mensaje y realiza la sustituci≤n
  64.  *        con los datos recibidos a travΘs de la caja
  65.  * %w - sustituye por XID de la ventana actual
  66.  *
  67.  * Se pueden poner carßcteres especiales (como % y ") con el carßcter \ :
  68.  * ex: xterm -T "\"Hola Mundo\""
  69.  *
  70.  * Puedes asφmismo usar caracteres escape como \n
  71.  *
  72.  * Cada sentencia MENU debe tener una sentencia END que la finalice.
  73.  *
  74.  * Ejemplo:
  75.  *
  76.  * "Test" MENU
  77.  *    "XTerm" EXEC xterm
  78.  *        // crea un submenu con los contenidos de /usr/openwin/bin
  79.  *    "XView apps" OPEN_MENU "/usr/openwin/bin"
  80.  *        // algunas aplicaciones X11 de diversos directorios
  81.  *    "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
  82.  *        // algunos fondos de escritorio
  83.  *    "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
  84.  *        // inserta el fichero style.menu en esta entrada de menu
  85.  *    "Style" OPEN_MENU style.menu
  86.  * "Test" END
  87.  */
  88.  
  89. #include "wmmacros"
  90.  
  91. "GNU WindowMaker" MENU
  92.     "Info" MENU
  93.         "Info Panel..." INFO_PANEL
  94.         "Legal" LEGAL_PANEL
  95.         "Consola del Sistema" EXEC xconsole
  96.         "Carga del Sistema" EXEC xosview || xload
  97.         "Lista de Procesos" EXEC xterm -e top
  98.         "Manual de usuario" EXEC xman
  99.     "Info" END
  100.     "XTerm" EXEC xterm -sb 
  101.     "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
  102.     "Escritorios" WORKSPACE_MENU
  103.     "Aplicaciones" MENU
  104.         "Grßficos" MENU
  105.             "Gimp" EXEC gimp >/dev/null
  106.             "XV" EXEC xv
  107.             "XPaint" EXEC xpaint
  108.             "XFig" EXEC xfig
  109.         "Grßficos" END
  110.         "X File Manager" EXEC xfm
  111.         "OffiX Files" EXEC files
  112.         "LyX" EXEC lyx
  113.         "Netscape" EXEC netscape 
  114.           "Ghostview" EXEC ghostview %a(Enter file to view)
  115.         "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Enter PDF to view)
  116.           "TkDesk" EXEC tkdesk
  117.     "Aplicaciones" END
  118.     "Editores" MENU
  119.         "XFte" EXEC xfte
  120.         "XEmacs" EXEC xemacs || emacs
  121.         "XJed" EXEC xjed 
  122.         "NEdit" EXEC nedit
  123.         "Xedit" EXEC xedit
  124.         "VI" EXEC xterm -e vi
  125.     "Editores" END
  126.     "Miscelßnea" MENU
  127.         "Xmcd" EXEC xmcd 2> /dev/null
  128.         "Xplaycd" EXEC xplaycd
  129.         "Xmixer" EXEC xmixer
  130.     "Miscelßnea" END
  131.     "Utilidades" MENU
  132.         "Calculadora" EXEC xcalc
  133.         "Propiedades de ventana" EXEC xprop | xmessage -center -title 'xprop' -file -
  134.         "Selector de Fuentes" EXEC xfontsel
  135.         "Emulador de Terminal" EXEC xminicom
  136.         "Lupa" EXEC xmag
  137.         "Mapa de Color" EXEC xcmap
  138.         "XKill" EXEC xkill
  139.         "ASClock" EXEC asclock -shape
  140.         "Clipboard" EXEC xclipboard
  141.     "Utilidades" END
  142.  
  143.     "Selecci≤n" MENU
  144.         "Copiar" EXEC echo '%s' | wxcopy
  145.         "Enviar a" EXEC xterm -name mail -T "Pine" -e pine %s
  146.         "Navigar" EXEC netscape %s
  147.         "Buscar en el Manual" EXEC MANUAL_SEARCH(%s)
  148.     "Selecci≤n" END
  149.  
  150.     "Escritorio" MENU
  151.         "Ocultar otras" HIDE_OTHERS
  152.         "Mostrar todas" SHOW_ALL
  153.         "Arreglar Iconos" ARRANGE_ICONS
  154.         "Refrescar" REFRESH
  155.         "Bloquear" EXEC xlock -allowroot -usefirst
  156.         "Guardar Sesi≤n" SAVE_SESSION
  157.         "Borrar Sesi≤n Guardada" CLEAR_SESSION
  158.     "Escritorio" END
  159.  
  160.     "Apariencia" MENU
  161.         "Temas" OPEN_MENU -noext  THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
  162.         "Estilos" OPEN_MENU -noext  STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
  163.         "Juegos de Iconos" OPEN_MENU -noext  ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
  164.         "Fondo" MENU
  165.             "S≤lido" MENU
  166.                             "Black" WS_BACK '(solid, black)'
  167.                             "Blue"  WS_BACK '(solid, "#505075")'
  168.                 "Indigo" WS_BACK '(solid, "#243e6c")'
  169.                 "Deep Blue" WS_BACK '(solid, "#180090")'
  170.                             "Purple" WS_BACK '(solid, "#554466")'
  171.                             "Wheat"  WS_BACK '(solid, "wheat4")'
  172.                             "Dark Gray"  WS_BACK '(solid, "#333340")'
  173.                             "Wine" WS_BACK '(solid, "#400020")'
  174.             "S≤lido" END
  175.             "Gradiente" MENU
  176.                 "Flag" WS_BACK '(mdgradient, green, red, white, green)'
  177.                 "Sky" WS_BACK '(vgradient, blue4, white)'
  178.             "Gradiente" END
  179.             "Imagenes" OPEN_MENU -noext  BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
  180.         "Fondo" END
  181.         "Guardar Tema" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
  182.         "Guardar Juego de Iconos" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
  183.     "Apariencia" END
  184.  
  185.     "Salir"    MENU
  186.         "Rearrancar" RESTART
  187.         "Arrancar AfterStep" RESTART afterstep
  188.         "Salir..."  EXIT
  189.         "Cerrar la sesi≤n..." SHUTDOWN
  190.     "Salir" END
  191. "GNU WindowMaker" END
  192.  
  193.  
  194.